package com.aqumon.www.entity.response.jenkins;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;

@Data
public class BuildResp {

    private Long id;

    /**
     * 构建jenkins服务器名称
     */
    private String jenkinsName;

    /** jenkins服务器的项目全名, 找到 Full project name
     * 如 Full project name: QA-Team/BDD_web_ui/aqumon_home
     */
    private String jobFullName;

    /**
     * 前端任意输入job名称
     */
    private String jobName;

    /**
     * 构建number
     */
    private Long buildNumber;

    /**
     * 构建状态
     */
    private String buildStatus;

    /**
     * 构建开始时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:SS", timezone="GMT+8")
    private Date buildTime;

    /**
     * jenkins构建url
     */
    private String buildUrl;

    /**
     * 构建持续时间
     */
    private String duration;
}
